package link.hwx.util;

import java.util.HashMap;
import java.util.Map;

/**
 * @Author: WXM
 * @Description: mysql数据结构对应
 * @Date: create in 2020/11/4 19:03
 */

public class DataTypeUtil {

    public static Map<String ,String> map = new HashMap<>();
    static {
        map.put("smallint","java.lang.Integer");
        map.put("mediumint","java.lang.Integer");
        map.put("integer","java.lang.Integer");
        map.put("tinyint","java.lang.Short");
        map.put("int","java.lang.Integer");
        map.put("bigint","java.lang.Long");
        map.put("float","java.lang.Float");
        map.put("double","java.lang.Double");
        map.put("decimal","java.math.BigDecimal");
        map.put("date","java.util.Date");
        map.put("datetime","java.util.Date");
        map.put("timestamp","java.util.Date");
        map.put("time","java.util.Date");
        map.put("year","java.util.Date");
        map.put("char","java.lang.String");
        map.put("varchar","java.lang.String");
        map.put("binary","byte[]");
        map.put("varbinary","byte[]");
        map.put("tinyblob","byte[]");
        map.put("tinytext","java.lang.String");
        map.put("blob","byte[]");
        map.put("text","java.lang.String");
        map.put("mediumblob","byte[]");
        map.put("mediumtext","java.lang.String");
        map.put("longblob","byte[]");
        map.put("longtext","java.lang.String");
        map.put("enum","java.lang.String");
        map.put("set","java.lang.String");
        map.put("bit","java.lang.Boolean");
    }
}